#include <header.h>

int main()
{
    char *port = "9031";
    char *ip = "0.0.0.0";

    int socketFD=socket(AF_INET,SOCK_STREAM,0);

    struct sockaddr_in sockaddr;
    sockaddr.sin_family=AF_INET;
    sockaddr.sin_port=htons(atoi(port));
    sockaddr.sin_addr.s_addr=inet_addr(ip);

    int reuse=1;
    setsockopt(socketFD,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse));

    bind(socketFD,(struct sockaddr*)&sockaddr,sizeof(sockaddr));

    listen(socketFD,10);

    int connectFD=accept(socketFD,NULL,NULL);
printf("新链接进来\n");
    while(1){

        char buf[100]={0};
        int res=recv(connectFD,buf,sizeof(buf),0);

printf("getcode\n");
        ERROR_CHECK(res,-1,"recv");
        if(res==0){

            printf("对方断开连接\n");
            break;
        }

        printf("get your massage:%s\n",buf);

    }
    close(socketFD);

    return 0;
}

